*{
	margin:0;
	padding: 0;
	text-decoration: none;
}
li{
	list-style: none;
}
.header{
	width: 980px;
	height: 55px;
	margin: 0 auto;
	position: relative;
	border-bottom: 1PX solid #333;
}
.header img{
	float: left;
	margin: 10px 0 0 0;
}
.header .userInfo{
	width: 230px;
	height: 40px;
	display: inline-block;
	font-size: 12px;
	line-height: 65px;
	margin-left: 300px;
}
.header a{
	font-size: 12px;
	color: #727171;
}
.header a:hover{
	color: #B81C22;
}
.body{
	width: 980px;
	margin: 0 auto;
}
.body p{ 
	font-size: 20px;
	line-height: 40px;
}
.body .warning{
	font-size: 12px;
}
.body .c_red{
	color: #A10000;
}
.contents{
	width: 980px;
	margin: 0 auto 10px;
	outline: 1px solid #eee;
	min-height: 38px;
	padding-bottom:1px ;
}
.contents ul{
	width: 980px;
	height: 38px;
	background: url(../img/ul_bg.png) repeat-x;
	background-size:1px 38px;
}
.contents ul li{
	padding:0 8px;
	float: left;
	height: 38px;
	line-height: 38px;
	font-size: 12px;
	margin: 0 auto;
	float: left;
}
.contents ul li #selectAll{
	float: left;
	margin: 13px 6px 0 0;
}
.contents .ml_200{
	margin-left: 200px;
}
.contents .ml_80{
	margin-left: 80px;
}
.contents .content{
	width: 948px;
	height: 70px;
	margin: 10px auto;
}
.contents .content:hover{
	background: #eee;
}
.contents .content .sel{
	float: left;
	margin: 30px 0 0 20px ;
}
.contents .content img{
	width: 50px;
	height: 50px;
	outline: 1px solid #eee;
	float: left;
	margin: 10px 0 0 50px;
}
.contents .content .gname{
	display: inline-block;
	font-size: 12px;
	width: 220px;
	height: 20px;
	text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
	line-height: 20px;
	margin:25px 0 0 40px;
}
.contents .content .price{
	margin-left: 114px;
	font-size: 14px;
}
.contents .content .num{
	margin-left: 68px;
	font-size: 14px;
}
.contents .content .num .number{
	width: 40px;
	height: 20px;
	text-align: center;
	font-size: 14px;
}
.contents .content .num a{
	display: inline-block;
	width: 20px;
	height:20px;
	margin-left: 2px;
	text-align: center;
	cursor: pointer;
	font-size: 14px;
}
.contents .content .count{
	margin-left: 52px;
}
.contents .content .del{
	margin-left: 88px;
	font-size: 12px;
	color: #666;
}
.empty{
	width: 980px;
	height: 300px;
	margin:0 auto;
	text-align: center;
	line-height: 300px;
}
.pay{
	margin: 0 auto;
	padding: 12px 10px 0px 0;
    background: none repeat scroll 0 0 #FFFEF5;
    border: 1px solid #EBE5BB;
    line-height: 25px;
    width: 968px;
    position: relative;
}
.pay p,span{
	font-size: 13px;
}
.pay p{
	text-indent: 60px;
}
.pay a{
	cursor: pointer;
	color: #666666;
	margin:0 20px 0 8px;
}
.pay .totalMoney{
	margin-right: 400px;
	font-size: 18px;
	color: #A10000;
}
.pay a:hover{
	color: #A10000;
}
.tail{
	width: 980px;
	margin: 0 auto;
}
.tail p{
	font-size: 12px;
	text-align: center;
	line-height: 60px;
	color: #666;
}
